Explicit Substitution On the Edge of Strong Normalization
نویسندگان
چکیده
We use the recursive path ordering (RPO) technique of semantic labelling to show the preservation of strong normalization (PSN) property for several calculi of explicit substitution. PSN states that if a term M is strongly normalizing under ordinary p-reduction (using ‘global’ substitutions), then it is strongly normalizing if the substitution is made explicit (‘local’). There are different ways of making global substitution explicit and PSN is a quite natural and desirable property for the explicit substitution calculus. Our method for proving PSN is very general and applies to several known systems of explicit substitutions, both with named variables and with De Bruijn indices: lv of Lescanne et al., ILr of Kamareddine and Rios and Ix of Rose and Bloo. We also look at two small extensions of the explicit substitution calculus that allow to permute substitutions. For one of these extensions PSN fails (using the counterexample in Mellits 1995). For the other we can prove PSN using our method, thus showing the subtlety of the subject and the generality of our method. One of the key ideas behind our proof is that, for Lx the set of terms of the explicit substitution calculus, we look at the set Ixcos, consisting of the terms A such that the substitution-normalform of each subterm of A is /I-SN. This is a kind of ‘induction loading’: if we prove that Ax-reduction is SN on the set kxCm, then we have proved PSN for 2.x. To prove Ix-SN on the set kxcM, we define the /&size; of a term A E 3bxrpo on labelled terms, such that any infinite Ix-reduction path starting from an A E ,Ix<~ translates to an infinite >rpO -descending sequence. The well-founded order > rp0 is defined by using a technique similar to semantic labelling. @ 1999 Elsevier Science B.V. All rights reserved Keyw0rd.x Lambda-calculus; Explicit substitution; Recursive path order * Corresponding author. E-mail: [email protected]. ’ Supported by the Netherlands Computer Science Research Foundation (SION) with financial support from the Netherlands Organization for Scientific Research (NWO). 0304-3975/99/$ see front matter @ 1999-Elsevier Science B.V. All rights reserved PII: so304-3975(97)00183-7 376 R. Bloo, H. Geuversl Theoretical Computer Science 211 (1999) 375-395
منابع مشابه
On strong normalization of explicit substitution calculi
We present a counterexample to the strong normalization—also called termination—of the underlying calculus of explicit substitution of λτ . This problem was open.
متن کاملA Direct Proof of Strong Normalization for an Extended Herbelin?s Calculus
Herbelin presented (at CSL’94) an explicit substitution calculus with a sequent calculus as a type system, in which reduction steps correspond to cut-elimination steps. The calculus, extended with some rules for substitution propagation, simulates β-reduction of ordinary λcalculus. In this paper we present a proof of strong normalization for the typable terms of the calculus. The proof is a dir...
متن کاملCalculi of Generalized beta-Reduction and Explicit Substitutions: The Type-Free and Simply Typed Versions
Extending the λ-calculus with either explicit substitution or generalized reduction has been the subject of extensive research recently, and still has many open problems. This paper is the first investigation into the properties of a calculus combining both generalized reduction and explicit substitutions. We present a calculus, λgs, that combines a calculus of explicit substitution, λs, and a ...
متن کاملAn Isomorphism Between Cut-Elimination Procedure and Proof Reduction
This paper introduces a cut-elimination procedure of the intuitionistic sequent calculus and shows that it is isomorphic to the proof reduction of the intuitionistic natural deduction with general elimination and explicit substitution. It also proves strong normalization and Church-Rosser property of the cut-elimination procedure by projecting the sequent calculus to the natural deduction with ...
متن کاملStrong Normalization of Herbelin's Explicit Substitution Calculus with Substitution Propagation
Herbelin presented (at CSL'94) a simple sequent calculus for minimal implicational logic, extensible to full rst-order intuitionistic logic, with a complete system of cut-reduction rules which is both con uent and strongly normalising. Some of the cut rules may be regarded as rules to construct explicit substitutions. He observed that the addition of a cut permutation rule, for propagation of s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 211 شماره
صفحات -
تاریخ انتشار 1999